SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE PROCEDURE [dbo].CotizacionesDeleteCommand
(
	@Original_ID numeric(10, 0),
	@Original_ID_CLIENTE numeric(10, 0),
	@Original_ID_VENDEDOR numeric(10, 0),
	@Original_ID_USUARIO numeric(10, 0),
	@IsNull_ID_FACTURA Int,
	@Original_ID_FACTURA numeric(10, 0),
	@Original_FECHA datetime2,
	@Original_ACTIVO bit,
	@IsNull_OBSERVACIONES Int,
	@Original_OBSERVACIONES varchar(300),
	@Original_T_IMPUESTO numeric(10, 2),
	@Original_T_DESCUENTO numeric(10, 2),
	@Original_M_TOTAL numeric(10, 2)
)
AS
	SET NOCOUNT OFF;
DELETE FROM [COTIZACIONES] WHERE (([ID] = @Original_ID) AND ([ID_CLIENTE] = @Original_ID_CLIENTE) AND ([ID_VENDEDOR] = @Original_ID_VENDEDOR) AND ([ID_USUARIO] = @Original_ID_USUARIO) AND ((@IsNull_ID_FACTURA = 1 AND [ID_FACTURA] IS NULL) OR ([ID_FACTURA] = @Original_ID_FACTURA)) AND ([FECHA] = @Original_FECHA) AND ([ACTIVO] = @Original_ACTIVO) AND ((@IsNull_OBSERVACIONES = 1 AND [OBSERVACIONES] IS NULL) OR ([OBSERVACIONES] = @Original_OBSERVACIONES)) AND ([T_IMPUESTO] = @Original_T_IMPUESTO) AND ([T_DESCUENTO] = @Original_T_DESCUENTO) AND ([M_TOTAL] = @Original_M_TOTAL))
GO
